import Vue from 'vue'
export default {
    //错误提示
    messageError(msg) {
        Vue.prototype.$message({
            message: msg,
            type: 'error',
            duration: 2000,
            center: true,
            showClose: true,
            customClass: "customClassMessageError",
        })
    },
    // 成功提示
    messageSuccess(msg) {
        Vue.prototype.$message({
            message: msg,
            type: 'success',
            duration: 2000,
            showClose: true,
            center: true,
            customClass: "customClassMessageSuccess",
        })
    },
    //  手机号校验
    isPhone(_val) {
        return /^1[123456789]\d{9}$/.test(_val);
    },
    //判断密码由8-20位大小写字母和数字的
    isPassword(_val) {
        return /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test(_val);
    },
    // // 主要用于 判断手机号
    // validatePhone(rule, value, callback) {
    //     if (value !== "") {
    //         if (!Utils.isPhone(value)) {
    //             callback(new Error("手机号格式不合法"));
    //         } else {
    //             callback();
    //         }
    //     } else {
    //         callback(new Error("手机号不能为空"));
    //     }
    // },
    // // 主要用于 判断密码
    // validatePassword(rule, value, callback) {
    //     if (value !== "") {
    //         if (!Utils.isPassword(value)) {
    //             callback(new Error("密码由8-20位大小写字母和数字的组成"));
    //         } else {
    //             callback();
    //         }
    //     } else {
    //         callback(new Error("密码不为空"));
    //     }
    // },
}